home *** CD-ROM | disk | FTP | other *** search
-
- latest bug removed:
- for testing i used the old crc16 xprzmodem.lib (17k) not the new crc32 (20k)
- the new one does not save some registers when calling a xpr_callback
- routines. i didnt either (:guru)
- now all registers i use in the callbacks are saved.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- removed bugs:
-
- cmdline would break on any zero-byte in the 4 screenptr bytes.
- solution: give the ULONG (screenptr)
- as a 8-byte ascii-HEX$ "... -s 00fc04ea ..." iam sure the
- c-compiler has a HEX$ output routine like print hex$(screenptr) or stuff
- must be exactly 8 digits including the 2 always leading zeros
-
- cmdline can only be 256bytes
- solution: build a list of the batchsend files in mem somewhere
-
- file1 file2 file3...... file999 separated by spaces as before and
- ^batchptr
-
- terminated by zero
- give the batchpointer in the cmdline using the -b switch
-
-
-
-
-
-
-
-
-
-
-
- type "amixpr" from cli for help
-
- if u use it from cli for testing without a coms program that has
- opened/closed
- the serial.device and set the parameters (baud etc.) u must use
- the PREFERENCES program to set the default baud and stuff
- the amixpr doesnt change the params. (uses the ones set by amiex)
- if amiexpress has locked 38400 then amixpr uses that
-
- amiexpress must open the serial.device in SHARED mode (serflags or stuff
- during opendevice).
- when calling amixpr use the "-s xxxx" switch to pass on the
- screenpointer of the amiex screen, so the transferwindow
- will open on the right screen
-
- the cmdlinebuffer is set at 2000bytes thats ok for a 100file batch send
-
- log:
- ABORT/UNSUCCESSFUL_TRANSFER/XPR_CHEAT
- even if someone uses zmodem cheat and supresses the EOF-ACK, the
- bytes in line 3 will equal the filesize (line 2)...
- just look if line 2 = line 3 then the transfer was complete
-
- batch transfer: 2nd file starts at line 9
- delete the logfile after analysing it since new logs will be appended.
- the log should be in bbs:node%s/ since 2 nodes could call
- amixpr at the same time
-
- please dont put more stuff into the xpr_update routine like
- calculation of %complete or %efficiency cuz that would finish off
- the isdn xferspeed. we must use 1kblocks from zmodem thats bad enough
- but that calculation during every block would do the rest..
- maybe we can do a version for 2400baud sysops with a multicolor
- multiinfo xfer window..
- the zmodem routines in amiex1.1 slow it down from 7400++cps to
- 4000 something...
-
- later.
-
-
-
-
-